#include <iostream>
#include <algorithm>
using namespace std;
const int N=10010;
int n;
string s;
int p=131; 
typedef unsigned long long ULL;
ULL a[N];
ULL get_hash(string s)
{
   int ret=0;
   for(int i=1;i<=s.size();i++)
   {
	   ret=ret*p+s[i-1];	
	}
	return ret;
}
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>s;
		a[i]=get_hash(s);
	}
	int ret=1;
	sort(a+1,a+1+n);
	for(int i=2;i<=n;i++)
	{
		if(a[i]!=a[i-1])ret++;
	}
	cout<<ret;
	return 0;
}
